package com.iwhalecloud.bss.kite.cucc.service.route;

import java.util.Map;

import com.iwhalecloud.bss.kite.cucc.client.dto.inf.InfServContextDTO;

/**
 * <Description> <br>
 * 接口服务调用路由接口
 * 
 * @author XXZ<br>
 * @version 1.0<br>
 * @taskId <br>
 * @CreateDate 2020年12月3日 <br>
 * @since R9.0<br>
 * @see com.iwhalecloud.bss.kite.cucc.service.route <br>
 */
public interface IInfServRoute {

    /**
     * Description: <br>
     * 订单提交
     * 
     * @author XXZ<br>
     * @taskId <br>
     * @param context <br>
     * @return
     */
    public Map<String, Object> commitScene(InfServContextDTO context);

    /**
     * Description: <br>
     * 获取工单信息
     * 
     * @author XXZ<br>
     * @taskId <br>
     * @param context
     * @return <br>
     */
    public Map<String, Object> getWorkOrderInfo(InfServContextDTO context);

    /**
     * Description: <br>
     * 工单更新
     * 
     * @author XXZ<br>
     * @taskId <br>
     * @param context <br>
     * @return
     */
    Map<String, Object> updateWordOrder(InfServContextDTO context);
}
